Big Huge Thesaurus

body snatcher

noun